@charset "utf-8";
/* CSS Document */
/*CSS reset*/
html{color:#000;background:#FFF;}

.fl{ float:left}
.fr{ float:right}
.clear{ clear:both}
a{ text-decoration:none; }
a:hover{ color:#3c558e; }


body{ margin:0 auto;padding:0px;width:100%;font-family:microsoft yahei;font-size:15px!important;color:#333333; }
.pc_menu{ display:block}
.wap_menu{ display:none}
.wap_foot{ display:none}	

.container{
	position: relative;
	text-align: center;
}
.clr{
	clear: both;
}
.container > header{
	padding: 30px 30px 10px 20px;
	margin: 0px 20px 10px 20px;
	position: relative;
	display: block;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
    text-align: left;
}
.container > header h1{
	font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;
	font-size: 35px;
	line-height: 35px;
	position: relative;
	font-weight: 400;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
    padding: 0px 0px 5px 0px;
}
.container > header h1 span{

}
.container > header h2, p.info{
	font-size: 16px;
	font-style: italic;
	color: #f8f8f8;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.6);
}






/*-公司简介----*/
.gongsi{ background:url(../images/about.jpg) no-repeat center; height:615px; width:100%; float:left }
.zuoya h2{ color:#000; font-size:35px;}
.zuoya ul { margin-top:20px;}
.zuoya ul li{ line-height:35px; font-size:16px; color:#fff; padding-left:40px; margin-bottom:10px;}
.liaojie{ width:1200px; margin:0 auto}
.ai01{-moz-border-radius:5px;/*Firefox支持*/ -webkit-border-radius:5px;/*webkit内核的Safari和Chrome支*/border-radius:5px;/*--Opera支持*/ background:#92c42d; height:35px; width:260px;}
.ai02{-moz-border-radius:5px;/*Firefox支持*/ -webkit-border-radius:5px;/*webkit内核的Safari和Chrome支*/border-radius:5px;/*--Opera支持*/ background:#4a9b25; height:35px; width:260px;}
.ai03{-moz-border-radius:5px;/*Firefox支持*/ -webkit-border-radius:5px;/*webkit内核的Safari和Chrome支*/border-radius:5px;/*--Opera支持*/ background:#406aa4; height:35px; width:260px;}
.ai04{-moz-border-radius:5px;/*Firefox支持*/ -webkit-border-radius:5px;/*webkit内核的Safari和Chrome支*/border-radius:5px;/*--Opera支持*/ background:#3c558e; height:35px; width:260px;}
.zline{ background:#d8d8d8; height:240px; width:1px; margin-left:70px; margin-right:70px;}
.youya{ line-height:30px; color:#5a5a5a;height:auto; overflow:hidden; width:755px; }

.atua{ width:362px; height:233px;-moz-border-radius:10px;/*Firefox支持*/ -webkit-border-radius:10px;/*webkit内核的Safari和Chrome支*/border-radius:10px;/*--Opera支持*/ overflow:hidden; margin-right:18px; margin-left:18px; margin-bottom:20px; background:#ccc;}
.atua img{cursor: pointer; width:100%;transition: all 0.6s;}
.atua img:hover{   transform: scale(1.4);}
.atumore{ text-align:center; margin:0 auto; background:#3c558e;-moz-border-radius:20px;/*Firefox支持*/ -webkit-border-radius:20px;/*webkit内核的Safari和Chrome支*/border-radius:20px;/*--Opera支持*/ height:40px; line-height:40px; width:180px; margin-top:40px;}
.atumore a{ color:#fff;}


.atua1{ width:332px; height:470px;-moz-border-radius:10px;/*Firefox支持*/ -webkit-border-radius:10px;/*webkit内核的Safari和Chrome支*/border-radius:10px;/*--Opera支持*/ overflow:hidden; margin-right:18px; margin-left:25px; margin-bottom:20px; background:#ccc; border:#d3dcd9 solid 7px;}
.atua1 img{cursor: pointer; width:100%;transition: all 0.6s;}
.atua1 img:hover{   transform: scale(1.4);}
.atu1more{ text-align:center; margin:0 auto; background:#3c558e;-moz-border-radius:20px;/*Firefox支持*/ -webkit-border-radius:20px;/*webkit内核的Safari和Chrome支*/border-radius:20px;/*--Opera支持*/ height:40px; line-height:40px; width:180px; margin-top:40px;}
.atu1more a{ color:#fff;}



.rongyutxt{ width:1070px; background:#fff; margin:0 auto; border-top:20px  solid #3c558e;-moz-border-radius:20px;/*Firefox支持*/ -webkit-border-radius:20px;/*webkit内核的Safari和Chrome支*/border-radius:20px;/*--Opera支持*/ height:auto;-webkit-box-shadow: 0px 5px 4px #ccc; -moz-box-shadow: 0px 5px 4px #ccc; box-shadow: 0px 5px 4px #ccc; padding-top:35px; padding-bottom:50px; padding-left:80px; padding-right:50px; font-size:17px; line-height:40px;}





.tupian ul li{ float:left;margin-bottom:20px; width:240px; overflow:hidden;margin-right:40px;background:#fff;border:8px solid #d3dcd9; }
.eenma{ text-align:center; padding-bottom:30px; padding-top:10px;}
.chanpinlbbc{ width:240px; height:310px!important;text-align:center;vertical-align:middle;display:block;position:relative; padding-top:10px;  }
.chanpinlbbc a{display:table-cell;vertical-align:middle;width:240px; height:310px!important; overflow: hidden!important;}
.chanpinlbbc a img{max-width:206px;max-height:298px; overflow:hidden!important }
.honor{ width:900px;}
/*-产品中心----*/
.chanpin{ background:url(../images/product.jpg) no-repeat center; height:615px; width:100%; float:left}
.wenzi h2{ font-size:120px; color:#efefef; text-transform:uppercase; font-weight:900;}
.wenzi{ text-align:center; margin:0 auto; padding-bottom:80px;}
.wenzi h3{ font-size:35px; color:#3c558e;font-weight:900; margin-top:-100px;}
.lie{ font-size:16px; color:#252525; line-height:25px; width:480px; margin-bottom:30px;}
.aa01{ background:url(../images/num_1.jpg) no-repeat left; height:57px; padding-left:90px;}
.aa02{ background:url(../images/num_2.jpg) no-repeat left; height:57px; padding-left:90px;}
.aa03{ background:url(../images/num_3.jpg) no-repeat left; height:57px; padding-left:90px;}
.aa04{ background:url(../images/num_4.jpg) no-repeat left; height:57px; padding-left:90px;}
.lie p{ padding-left:20px; padding-top:5px;}
.hezuo{ background:url(../images/hezuo.jpg) no-repeat center;width:100%; margin:0 auto; padding-top:150px; padding-bottom:150px;}

.hz_mm{ width:1200px; margin:0 auto;}

.hezuotxt{ padding:50px; background:#fff; border-radius:20px; float:left}

.hezuotxt h2{ color:#000; font-weight:bold; font-size:35px; }
.hezuotxt .fl ul li{ float:left; background:url(../images/jianotu.jpg) no-repeat left; height:34px; padding-left:50px; line-height:34px; width:40%; margin-bottom:10px;}
.hezuotxt .fl ul{ width:580px; padding-top:30px; font-size:17px;}
.qianhui{background:#b8b8b8;height:30px; line-height:30px; text-align:left; width:470px;margin-top:10px; -moz-border-radius:5px;/*Firefox支持*/ -webkit-border-radius:5px;/*webkit内核的Safari和Chrome支*/border-radius:5px;/*--Opera支持*/ font-size:17px; padding-left:20px; color:#fff;}
.shenhui{background:#afafaf;height:30px; line-height:30px; text-align:left; width:470px;margin-top:10px; -moz-border-radius:5px;/*Firefox支持*/ -webkit-border-radius:5px;/*webkit内核的Safari和Chrome支*/border-radius:5px;/*--Opera支持*/ font-size:17px; padding-left:20px; color:#fff;}
.heaa{ -moz-border-radius:10px;/*Firefox支持*/ -webkit-border-radius:10px;/*webkit内核的Safari和Chrome支*/border-radius:10px;/*--Opera支持*/ background:#3c558e; width:160px; height:220px; margin-top:20px; text-align:center;}
.heaa h2{ font-size:30px; font-weight:normal; color:#fff; padding-top:80px; padding-left:0px;}
.line{ background:#fff; width:60px; margin:0 auto; height:1px;}
.heaa h3{ font-size:14px;  color:#fff;}
.wsimg{width:384px;height: 215px; overflow: hidden; }
.wsimg img{cursor: pointer; width:100%;transition: all 0.6s;}
.wsimg img:hover{   transform: scale(1.4);}
.lansebg{ width:384px; background:#3c558e; height:150px; text-align:center}
.lansebg h2{ color:#fff; font-size:30px; padding-top:30px; padding-bottom:10px;}
.zmore{ border:1px solid #fff;height:30px; line-height:30px; text-align:center; width:130px; text-align:center; margin-top:20px; margin:0 auto}
.zmore a{ color:#fff;-webkit-transition: padding-left .8s;
-moz-transition: padding-left .8s;
-o-transition: padding-left .8s;}
.zmore a:hover {padding-left:20px; display:block; background:#3c558e; color:#fff }
.zhitxt{ background:#fff; height:auto; width:1110px; line-height:25px; padding:45px; color:#404040}
.wsbiaoti{ text-align:center; font-size:34px; text-align:center; line-height:34px; background:url(../images/xiao.jpg) no-repeat center}
.aac { padding-top:15px; text-align:center; font-size:16px;!important color:#4a4a4a; padding-bottom:50px;}
.lanb{ background:#3c558e; width:1110px;height:auto;padding:45px;border-radius:20px 20px 20px 20px;}
.lanb h2{ color:#fff; font-size:35px; padding-bottom:30px;}
.lanb p{ line-height:27px; color:#fff}
.lantu{ background:url(../images/shiyan.jpg) no-repeat center; width:1200px; height:400px;border-radius:0 0px 20px 20px;}
.touming{background-color: rgba(0,0,0,0.3); width:190px; height:340px; padding:30px;}
.touming h2{ color:#fff;font-size:35px; padding-bottom:20px; padding-top:20px; padding-left:5px;}
.touming ul{ margin-left:10px;}
.touming ul li{ line-height:56px; text-align:left; border-bottom:1px solid #fff; color:#fff }
.touming ul li a{color:#fff!important}
.chanpinya{ width:1200px; margin:0 auto; padding-top:20px;}
.chanpinya .wenzi h4{color:#828282}
.chanpinya .wenzi h3{ font-size:35px; color:#3c558e;font-weight:900; margin-top:-110px; }


.wscp1{ width:285px; height:268px; -moz-border-radius:15px;/*Firefox支持*/ -webkit-border-radius:20px;/*webkit内核的Safari和Chrome支*/border-radius:20px;/*--Opera支持*/ overflow:hidden; position:relative; float:right}
.wscp1 img{cursor: pointer; width:100%;transition: all 0.8s;}
.wscp1 img:hover{   transform: scale(1.2);}

.wscp{ width:285px; height:268px; -moz-border-radius:15px;/*Firefox支持*/ -webkit-border-radius:20px;/*webkit内核的Safari和Chrome支*/border-radius:20px;/*--Opera支持*/ overflow:hidden; position:relative; margin-right:19px;}
.wscp img{cursor: pointer; width:100%;transition: all 0.8s;}
.wscp img:hover{   transform: scale(1.2);}
.cline{ width:70%; margin:0 auto; background:#fff; height:1px; margin-bottom:15px;}
.lanseaa{background-color: rgba(60,85,142,0.8); position:absolute;height:120px; width:100%; margin-top:-120px; z-index:10000 }
.lanseaa h2{ text-align:center; margin:0 auto; padding-top:30px; padding-bottom:10px;}
.lanseaa h2 a{ text-align:center; margin:0 auto; font-size:18px;color:#fff;  opacity:1; line-height:25px; font-family:Arial, Helvetica, sans-serif}
.cpmore{ text-align:center; margin:0 auto}
.cpmore a{ color:#fff}
/*--新闻动态----*/
.xinwen{ background:url(../images/news.jpg) no-repeat center; height:615px; width:100%; float:left}
.xwyou{width:277px;height: 146px; overflow: hidden; margin-top:-8px;}
.xwyou img{cursor: pointer; width:100%;transition: all 0.6s;}
.xwyou img:hover{   transform: scale(1.4);}
.riqi{ width:70px; border-top:2px solid #6c6c6c}
.riqi h2{ text-align:center; font-size:30px; color:#6c6c6c; padding-top:10px; padding-bottom:10px;}
.riqi h3{ font-size:14px; color:#555; text-align:center;}
.xwtxt h2 a{ font-size:17px; color:#242f7b; }
.xwtxt{ width:700px; margin-left:40px;}
.xwtxt h2{margin-bottom:10px;}
.xwmiao{ font-size:14px; color:#6f6f6f; line-height:24px; height:48px; overflow:hidden}

.xwmore{ border:1px solid #3c558e;height:30px; line-height:30px; text-align:center; width:130px;margin-top:30px; text-align:center; margin-top:20px;}
.xwmore a{ color:#3c558e;-webkit-transition: padding-left .8s;
-moz-transition: padding-left .8s;
-o-transition: padding-left .8s;}
.xwmore a:hover {padding-left:20px; display:block; background:#3c558e; color:#fff }
.xwlist{ border-bottom:1px solid #d8d8d8;padding-bottom:30px; padding-top:35px;}

/*--人才招聘----*/
.rencai{ background:url(../images/job.jpg) no-repeat center; height:615px; width:100%; float:left}
.biaoti{ padding-top:20px; width:1200px; margin:0 auto}
.biaoti h2{ color:#1f2e73; font-size:25px; border-bottom:2px solid #3c558e; padding-bottom:20px; padding-top:20px;}
.weizhi{ line-height:50px; color:#828282; padding-top:15px; background:url(../images/hh.jpg) no-repeat 0px 28px; padding-left:35px;}
.weizhi a{color:#828282;}
.weizhi span{ padding-left:10px; padding-right:10px;}
.mad{ width:870px; margin-left:50px; font-size:16px; color:#414141; line-height:30px;}
.tijiao{ background:#3c558e;height:80px; line-height:80px; text-align:center; font-size:30px; width:100%;margin-top:20px; -moz-border-radius:5px;/*Firefox支持*/ -webkit-border-radius:5px;/*webkit内核的Safari和Chrome支*/border-radius:5px;/*--Opera支持*/}
.tijiao a{ color:#fff;-webkit-transition: padding-left .8s;border-radius:5px;
-moz-transition: padding-left .8s;
-o-transition: padding-left .8s;}
.tijiao a:hover {padding-left:20px; background:#0070c0; color:#fff; display:block }


.zhaopin{ width:1200px; margin:0 auto; background:url(../images/zhaopin.jpg) no-repeat center top; height:78px;}
.zplist{ width:1200px; margin:0 auto}
.zplist table td{ padding-left:20px; padding-top:10px; padding-bottom:10px; font-size:14px; color:#555}
.zplist h2{ font-size:20px; color:#000;}
.zplist table td span{ color:#000; font-size:14px; line-height:24px;}
.biann{ padding-bottom:40px!important;}
.zplist table{ margin-bottom:60px;}



/*----------联系我们--------*/


.dt2{width:650px;height:835px;border:#ccc solid 1px; margin-top:80px;}

.lianxi{ background:url(../images/contact.jpg) no-repeat center; height:615px; width:100%; float:left}
.huisebg{ width:100%; margin:0 auto; background:#f6f6f6;}
.neirong{ width:1200px; margin:0 auto; padding-top:50px; padding-bottom:50px;}

.lian_txt{margin-top:80px;}
.lian_txt h2{ font-size:25px; color:#2b2b2b; font-weight:bold}
.lian_txt h3{ font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:20px;color:#2b2b2b;}
.lian_nr{ margin-top:30px; line-height:25px;}
.lian_nr .mcc { margin-bottom:20px;}
.lian_nr .mcc a{ font-size:20px;}
.youxiang{ background:#3c558e; height:50px; text-align:center;line-height:50px;}
.youxiang a{ color:#fff; line-height:50px; background:url(../images/mail.jpg) no-repeat left; height:25px; padding-left:50px; }
.youimg{ padding-top:13px;}
.lianbg{ width:420px; background:#fff;padding:50px;}


#ny_lx_ly {width: 100%;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;background-image: url(../images/register.jpg);background-repeat: no-repeat;background-position: center top;clear: both;height: 583px;overflow: visible;text-align: center;}
#ny_lx_ly h2 {font-size: 32px;color: #FFF;font-weight: normal;padding-top: 75px;}
#ny_lx_ly h3 {font-size: 15px;line-height:24px;font-weight: normal; width:70%; margin:auto; text-align:center; color:#c5c5c5; padding-top:30px;}

.ny_ly_con {width: 70%;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;color: #aaaaaa; margin-top:50px;}
.liuzuo { width:48%;}
.liuzuo ul li{line-height: 50px;height: 50px;border: 1px solid #5b5b5c;background-color: rgba(255,255,255,0.0);color: #aaaaaa; margin-bottom:20px;}
.liuzuo ul li input{ background:none; height:50px; width:95%; padding-left: 5%; outline:none; border:none;color: #aaaaaa}

.liuyou{ width:48%}
.liuyou ul li{ float:left;}
.liuyou .teshu{line-height: 50px;height: 110px;border: 1px solid #5b5b5c;background-color: rgba(255,255,255,0.0);color: #aaaaaa;padding-left: 5%; width:95%; padding-top:10px;}
.teshu textarea{background:none;  width:98%; padding-left: 2%; outline:none; border:none;color: #aaaaaa}

.liuyou ul li{ width:48%;float:left;line-height: 50px;height: 50px;border: 1px solid #5b5b5c;background-color: rgba(255,255,255,0.0);color: #aaaaaa; margin-top:20px;}
.liuyou ul li input{ background:none; height:50px; width:95%; padding-left: 5%; outline:none; border:none;color: #aaaaaa}
.liuyou ul li:nth-child(2){ border:0px;}
.liuyou ul li  img{ height:50px;}


.ann { margin-top:30px;color: #FFF;background-color: #3c558e; border:0px;text-align: center;height: 46px; line-height:46px;width: 198px;font-size: 15px;}

#ny_dtt {background-image: url(../images/dtt.jpg) ;background-repeat: no-repeat;background-position: center top;text-align: center;clear: both;height: 299px;width: 100%;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;padding-top:90px;overflow: visible;border-top:#f3f3f3 solid 1px;}
#ny_dtt h2{
font-size:70px; text-transform:uppercase; line-height:70px; font-weight:normal; color:#797da4; font-family:Arial, Helvetica, sans-serif; font-weight:900;}
#ny_dtt p{font-size: 17px;color: #3c558e; margin-top:50px; border:#3c558e solid 1px;line-height: 40px; padding-left:15px; padding-right:15px; text-transform:uppercase; width:190px; margin:auto; }
#ny_dtt b{font-size:25px;color: #797da4;padding-top:100px;line-height: 40px;}
#ny_dtt span {font-size:17px;color: #3c558e;line-height:50px}
#zhu1{width:100%; margin:0 auto;background:#3c558e;  padding-top:40px; padding-bottom:30px;}
.zhu{ width:1140px; margin:auto; }
.zhu h3{ width:1140px; margin:0 auto;font-size:33px; color:#fff; line-height:30px; font-weight:900; text-align:center;}


/*首页左侧导航*/
#left_menu{ position:fixed; left:10px; top:140px; z-index:999999;  }
.left_menu_ul{}
#left_menu li{ width:71px; height:34px; padding:15px 12px; background-color:#242f7b; color:#FFFFFF; margin-bottom:5px; border-radius:10px;-moz-border-radius:10px; color:#000000; display:block;}
#left_menu li i{ font-size:30px; line-height:34px; margin-right:10px; color:#FFFFFF}
#left_menu li em{ font-size:14px;font-style: normal!important;color:#FFFFFF}
#left_menu li s{font-size:11px;font-style: normal!important;text-decoration: none; font-family:Arial, Helvetica, sans-serif;color:#FFFFFF}
#left_menu li a{ width:100%; height:100%; display:inline-block; overflow:hidden; text-decoration:none;font-style: normal!important;color:#FFFFFF}
.lm_w{ width:163px!important;}
.lmultop{ line-height:18px!important;}
.lmultop i{ margin:auto!important; line-height:18px!important;}
.lmultop strong{ font-size:15px;}

.sec03{-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease;transition:all 0.3s ease;}
.sec03q{-webkit-transition:all 0.1s ease!important; -moz-transition:all 0.1s ease!important; -ms-transition:all 0.1s ease!important; -o-transition:all 0.1s ease!important;transition:all 0.1s ease!important;}
 
.xxx{ }
.xxx img{ height:auto!important; max-width:100%!important; width:auto!important; }
 
.contentPage{text-align:center; margin:0px 3px; padding:0px; width: 99%; line-height: 30px; text-decoration: none; clear:both; padding-bottom:40px;}
.contentPage a:link { text-decoration: none; margin:0px 3px; padding:4px 7px; border: 1px solid #212e7a; font-weight: normal;}
.contentPage a:visited { text-decoration: none; margin:0px 3px; border: 1px solid #212e7a; padding:4px 7px; font-weight: normal;}
.contentPage a:hover {color:#FFF; margin:0px 3px;  text-decoration: none; padding:4px 7px; background-color:#212e7a;font-weight:normal;}
.contentPage .current{text-decoration: none;  margin: 0px; border:0px solid #212e7a; padding:4px 7px; font-weight: normal;}
.contentPage .zi{ float:none!important;}
.contentPage .zi form{ display:inline;}
.contentPage .zi form input[type="text"]{ border:1px solid #CCC; line-height:18px; width:25px!important;}
.contentPage .zi form input[type="submit"]{ background-color:#CCC; border:0px; line-height:20px; color:#FFF; cursor:pointer;}





@font-face {
	font-family: 'HarmonyOS';
	src: url('../fonts/HarmonyOS_Sans_SC_Regular.ttf') format('ttf');
	font-weight: normal;
	font-style: normal;
  }
.job_table {width: 100%;margin: 0 auto 50px auto;color: #4f4f4f;font-family:'HarmonyOS';}
.job_item{width: 100%;border-top: 1px solid #e2e2e2;}
.job_item:last-child{border-bottom: 1px solid #e2e2e2;;}
.job_item:hover{background-color: #85b8fa;}
.job_item .job_item_link{display: block;width: calc(100% - 60px);background-color: #fff;padding: 10px 30px 30px 30px;}
.job_item .job_item_link:hover{background-color: #F4F5FD;}
.job_item .job_item_link object a{font-size: 24px;line-height: 2;font-weight: bold;}
.job_item .job_item_con{display: flex;align-items: center;justify-content: space-between;font-size: 14px;color: #8C8C8C;}
.job_item .job_item_con_title{color: #000;display: flex;align-items: center;justify-content: center;}
.job_item .job_item_con_title span:nth-child(even):after{display: inline-block;content: "";width: 1px;height: 10px;margin: 0px 8px;background-color: rgb(211, 211, 211);}

.ny_job_item>h2{text-align: left;font-weight: bold;font-size: 36px;margin-bottom:30px;	font-family:'HarmonyOS';}
.ny_job_item>span{text-align: left;font-weight: bold;font-size: 16px;	font-family:'HarmonyOS';}
.ny_job_item>.xynra>div{line-height: 2;font-size: 16px;	font-family:'HarmonyOS';}
.ny_job_item>.xynra>.ny_job_item_title{font-weight: bold;margin-bottom: 10px;	font-family:'HarmonyOS';}
.ny_job_item>.xynra>.ny_job_item_title:nth-child(3){margin-top: 30px;}



.xynra img{ max-width:100%!important}


.xiangxi h2{ text-align:center; margin:0 auto; color:#333}
.xiangxi .shijian{ text-align:center; margin:0 auto; color:#555!important;}
.nyline{ background:#d8d8d8; height:1px; width:100%; margin-top:40px; margin-bottom:40px;}
.fanhui{ width:100%; margin:0 auto; line-height:40px; margin-top:50px;}
.fanhui ul li{ float:left; width:40%;background:#f2f2f2;padding-left:1.5%; padding-right:1.5%; padding-top:10px; padding-bottom:10px; }
.fanhui ul li:nth-child(2n) {background: #3c558e; text-align:center;width:10%;}
.fanhui ul li:nth-child(2n) a{ color:#fff; text-align:center}

.cpnr{ border:1px dashed #d8d8d8; border-top:0px; width:558px; padding:20px;}
.cpnr h3{background:#0184ca; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; color:#fff; font-size:16px; text-align:center; margin-bottom:15px;}
.gsjj_con1_div1 {
    background: #f1f1f1; width:1200px; margin:0 auto
}
.divBox{ width:1200px; margin:0 auto;}
.gsjj_con1_div1 {
    padding: 75px 100px 0px 100px;}
.gsjj_con1_div1 {
    box-sizing: border-box;
    font-size: 0;
    padding: 55px 90px;

    transform: translateY(0px);
    position: relative; margin:0 auto; width:1200px;
}
.alzs_div_sousuo input[type="text"] {
    display: inline-block; border:1px solid #d8d8d8;
    vertical-align: top;
    width: calc(100% - 214px);
    margin-right: 14px;
    border: none;
    box-sizing: border-box;
    height: 50px;
    background: white;
    padding-left: 30px;
    font-size: 16px;
}


#ny_video_con { position:relative;
	width:1140px;  margin:auto; padding-bottom:70px; overflow:hidden;
	padding-top: 60px;
}
.ceng1{ width:100%; height:100%; background:rgba(0,0,0,0.9); position:fixed; left:0; top:0; display:none; z-index:88}
 .ny_shipin_con {
	background-color: #000;
	height: 540px;
	width: 700px;
	margin-top: 90px;
	margin-left: 250px;
	display: inline;
	float: left;
}
.close1 {line-height: 35px;color: #FFF;background-color: rgba(178,141,87,0.8);text-align: center;display: inline;height: 35px;width: 35px;font-size: 18px;font-family: "宋体";font-weight: normal;float: left;margin-top: 90px;margin-left: 5px;
}
.close1 a {color: #FFF!important;	}
.close2 {line-height: 35px;color: #FFF;background-color: rgba(178,141,87,0.8);text-align: center;display: inline;height: 35px;width: 35px;font-size: 18px;font-family: "宋体";font-weight: normal;float: left;margin-top: 90px;margin-left: 5px;
}
.close2 a {color: #FFF!important;	}
.close3 {line-height: 35px;color: #FFF;background-color: rgba(178,141,87,0.8);text-align: center;display: inline;height: 35px;width: 35px;font-size: 18px;font-family: "宋体";font-weight: normal;float: left;margin-top: 90px;margin-left: 5px;
}
.close3 a {color: #FFF!important;	}
.ny_more {
	clear: both;
	width:1140px; 
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: visible;
	text-align: center;
	height: 116px;
}
.ny_more img {
	margin-top: 39px;
}
#ny_sheji {
	background-image: url(../images/bg5.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	clear: both;
	height: 709px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: visible;
}
.ny_sheji_l {
	float: left;
	width: 240px;
	padding-top: 123px;
}.ny_sheji_r {
	float: left;
	width: 960px;

}
.ny_sheji_l h2 {
	font-size: 30px;
	line-height: 44px;
	color: #97331a;
	font-family: "微软雅黑";
	font-weight: normal;
}.ny_sheji_l p {
	font-size: 14px;
	line-height: 24px;
	color: #929292;
	background-image: url(../images/xx8.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	float: left;
	width: 188px;
	margin-top: 15px;
	height: 123px;
}.ny_sheji_l p span {
	margin-top: 14px;
	float: left;
	width: 188px;
}
.ny_sheji_r_tu {
	float: left;
	width: 291px;
	margin-right: 28px;
	margin-top: 100px;
	display: inline;
	position: relative;
}
.ny_sheji_r_tu1 {
	height: 396px;
	width: 291px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.ny_sheji_r_tu11 {
	width: 292px;
	position: absolute;
	left: 0px;
	top: 409px;
}
.ny_sheji_r_tu11 h2 {
	font-size: 25px;
	color: #8d6b39;
	font-weight: normal;
}
.ny_sheji_r_tu11 h3 {
	font-size: 15px;
	color: #ffffff;
	display: block;
	line-height: 28px;
}
.ny_sheji_r_tu11 p {
	font-size: 13px;
	color: #959596;
}
.ny_sheji_r_tu2 {
	height: 396px;
	width: 292px;
	position: absolute;
	left: 0px;
	top: 123px;
}
.ny_sheji_r_tu12 {
	width: 292px;
	position: absolute;
	left: 0px;
	top: 0px;

}
.ny_sheji_r_tu12 h2 {
	font-size: 25px;
	color: #8d6b39;
	font-weight: normal;
}
.ny_sheji_r_tu12 h3 {
	font-size: 15px;
	color: #ffffff;
	display: block;
	line-height: 28px;
}
.ny_sheji_r_tu12 p {
	font-size: 13px;
	color: #959596;
}
.ny_sheji_r_tu3 {
	height: 396px;
	width: 292px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.ny_sheji_r_tu13 {
	width: 292px;
	position: absolute;
	left: 0px;
	top: 409px;

}
.ny_sheji_r_tu13 h2 {
	font-size: 25px;
	color: #8d6b39;
	font-weight: normal;
}
.ny_sheji_r_tu13 h3 {
	font-size: 15px;
	color: #ffffff;
	display: block;
	line-height: 28px;
}
.ny_sheji_r_tu13 p {
	font-size: 13px;
	color: #959596;
}



@media all and (max-width:1024px){
.pc_menu{ display:block}
.wap_menu{ display:none}
.wap_foot{ display:none}	
	
	.divBox{ width:95%; margin:0 auto;}
.gsjj_con1_div1 {
    box-sizing: border-box;
    font-size: 0;
    padding: 55px 90px;
    transform: translateY(0px);
    position: relative;
    margin: 0 auto;
    width: 95%;
}



/*-公司简介----*/

.liaojie{ width:95%; margin:0 auto}
.ai01{width:210px;}
.ai02{width:210px;}
.ai03{width:210px;}
.ai04{ width:210px;}

.zline{ background:#d8d8d8; height:240px; width:1px; margin-left:30px; margin-right:30px;}
.youya{ line-height:30px; color:#5a5a5a;height:auto; overflow:hidden; width:65%; }
.neirong{ width:95%;}
.atua{ width:30%; height:200px;margin-right:1.5%; margin-left:1.5%; }




.atua1{ width:27%; height:350px;-moz-border-radius:10px;/*Firefox支持*/ -webkit-border-radius:10px;/*webkit内核的Safari和Chrome支*/border-radius:10px;/*--Opera支持*/ overflow:hidden; margin-right:1.5%; margin-left:1.5%; margin-bottom:20px; background:#ccc; border:#d3dcd9 solid 7px; display: flex;justify-content: center;
align-items: center;}

.atua1 img{cursor: pointer; width:100%;transition: all 0.6s;}
.atua1 img:hover{   transform: scale(1.4);}
.atu1more{ text-align:center; margin:0 auto; background:#3c558e;-moz-border-radius:20px;/*Firefox支持*/ -webkit-border-radius:20px;/*webkit内核的Safari和Chrome支*/border-radius:20px;/*--Opera支持*/ height:40px; line-height:40px; width:180px; margin-top:40px;}
.atu1more a{ color:#fff;}



.rongyutxt{ width:auto!important;}
.honor { width: 80%; }
.tupian ul li{ float:left;width:27%;margin-right:1.5%; }
.eenma{padding-bottom:20px; padding-top:10px;}

.chanpinlbbc{ width:100%; height:auto!important; display: flex;justify-content: center;
align-items: center;display:block;position:relative; padding-top:10px;  }

.chanpinlbbc a{display:table-cell;vertical-align:middle;height:auto!important; overflow: hidden!important;}
.chanpinlbbc a img{max-width:100%;max-height:auto; overflow:hidden!important }
.rupp{ float:right;width:20%}
.rupp img{ width:100%}

#ny_video_con { width:100%}
.zhu {width: 95%;}
.zhu h3 {width: 100%; line-height: 45px;}
.chanpinya {width: 95%;}
.foot{ width:95%;}
.sline{ margin-left:39px; margin-right:39px;}
.foota {width: 95%;}

.wscp1{ width:32%; height:285px; margin-left:20px;}


.wscp{ width:32%; height:285px; }

.lanb{width:90%;padding:5%;}
.lanb img{ width:33%!important; height:auto!important; display:block; float:left}



.hz_mm{ width:95%; margin:0 auto;}

.zhitxt {width: 95%;}
.zhitxt img{ float:left; width:33%!important; height:auto!important; display:block}

.biaoti {width: 95%;}

/*--新闻动态----*/

.xwzuo { width:70%;}
.xwyou{ margin-top:0px;}
.xwtxt{ width:78%; margin-left:40px;}
.mad { width: 75%; }

.zhaopin {width: 95%;}


.ditu{ width:50%; margin-top:50px;}
.ditu img{ width:100%}
.lian_txt{margin-top:0px;}


.lian_txt h2{ font-size:25px; color:#2b2b2b; font-weight:bold}
.lian_txt h3{ font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:20px;color:#2b2b2b;}
.lian_nr{ margin-top:30px; line-height:25px;}
.lian_nr .mcc { margin-bottom:20px;}
.lian_nr .mcc a{ font-size:20px;}
.youxiang{ background:#3c558e; height:50px; text-align:center;line-height:50px;}
.youxiang a{ color:#fff; line-height:50px; background:url(../images/mail.jpg) no-repeat left; height:25px; padding-left:50px; }
.youimg{ padding-top:13px;}
.lianbg{ width:340px; background:#fff;padding:50px;}


#ny_lx_ly h3 { width:80%; }
.ny_ly_con {width: 90%;}
.kuang2 {width: 81%;border: 1px solid #5b5b5c;margin: 0px;}
.zhu{ width:95%; margin:auto; }
.zhu h3{ width:100%; line-height:45px;}
}


@media all and (max-width:640px){
.wap_menu{ display:block}
.pc_menu{ display:none}
.wap_foot{ display:block}	
#left_menu{ display:none}

.lianxi { background-size:200%;height: 200px;width: 100%;  margin-top:0px;}
.rencai { background-size:200%;height: 200px;width: 100%;  margin-top:0px;}
.xinwen { background-size:200%;height: 200px;width: 100%;  margin-top:0px;}
.chanpin { background-size:200%;height: 200px;width: 100%;  margin-top:0px;}
.gongsi { background-size:200%;height: 200px;width: 100%;  margin-top:0px;}

#ny_video_con{ display:none;}

.weizhi{ display:none}
.wenzi{ padding-bottom:50px;}
.wenzi h2 { font-size: 55px;}
.chanpinya .wenzi h3 {font-size: 35px;margin-top: -30px;}
.chanpinya .wenzi p{ margin-top:20px; margin-bottom:0px;}
.wenzi h3 { margin-top: -40px;}
.chanpinya .wenzi h2{ font-size:40px;}
.neirong p{ line-height:25px;}

/*内页公司简介*/
.zuoya{ float:none; width:100%;}
.zuoya h2 {text-align:center;}

.zuoya ul li {padding-left: 0; text-align:center;}
.zline{ display:none}
.youya{ float:none; width:100%;}
.ai01 { width:100%}
.ai02 { width:100%}
.ai03 { width:100%}
.ai04 { width:100%}
.atua:nth-child(2n){ float:right}
.atua {display: flex;justify-content: center;
align-items: center;
    width: 48%;
    height: 170px;
    margin-right: 0%;
    margin-left: 0%;}
.atua img{ width:auto; max-height:170px;}

.xynra img{ max-width:100%!important; height:auto!important}
.atumore { width: 180px; margin-top: 20px;}
.rongyutxt{ width:95%; margin:0 auto}
.rongyutxt{ padding:20px; font-size:16px;}
.rupp{ display:none;}
.honor { float:none; width:100%;}
.honor ul li{ float:left; width:42%; }
.honor ul li:nth-child(2n){ float:right}

.chanpinlbbc a img {
    max-height: 148px;
    overflow: hidden!important;
}
.fanhui .fr{ float:none; width:100%}
.fanhui .fl{ float:none; width:100%}
.fanhui ul li{ float:none; width:100%; padding-left:0px; padding-right:0px; text-align:center}


.atua1:nth-child(2n){ float:right}
.atua1 { display: flex;justify-content: center;
align-items: center;
    width: 44%;
    height: 170px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    margin-right: 0%;
    margin-left: 0%;
    margin-bottom: 20px;
    background: #ccc;
    border: #d3dcd9 solid 7px;
}
.atua1 img{ width:auto; max-height:170px;}

/*内页产品*/
.chanpinya .wenzi{ padding-bottom:0px;}
.wscp1{ width:100%; float:none; height:350px; margin-left:0px; margin-top:40px; }
.wscp{ width:100%; float:none; height:350px;margin-top:40px;}

.lanb img {
    width: 100%!important;
    height: auto!important;
    display: block;
    float: none;}
.hezuo{ background:url(../images/hezuo.jpg) no-repeat center;width:100%; margin:0 auto; padding-top:50px; padding-bottom:50px;}

.hz_mm{ width:85%; margin:0 auto;}

.hezuotxt{ padding:20px; background:#fff; border-radius:20px; float:none; margin:0 auto}
.hezuotxt .fl{ float:none; width:100%}
.hezuotxt h2{ color:#000; font-weight:bold; font-size:35px; }
.hezuotxt .fl ul li{ float:none; background:url(../images/jianotu.jpg) no-repeat left; height:34px; padding-left:50px; line-height:34px; width:100%; margin-bottom:10px;}
.hezuotxt .fl ul{ width:100%; margin:0 auto; padding-top:30px; font-size:17px;}
.qianhui{ width:95%!important;padding-left:5%;}
.shenhui{width:95%!important;padding-left:5%;}

.heaa{ margin-top:30px!important; width:100%; height:auto; text-align:center; margin:0 auto; padding-top:30px; padding-bottom:30px; float:none }
.heaa h2{padding-top:0px; color:#fff;}
.line{ background:#fff; width:60px; margin:0 auto; height:1px;}
.heaa h3{ font-size:14px;  color:#fff;}


.zhitxt{ background:#fff; height:auto; width:90%; line-height:25px; padding:5%; color:#404040}
.zhitxt img {float: none;width: 100%!important; height: auto!important; display: block;}


.gsjj_con1_div1 { display:none;
    box-sizing: border-box;
    font-size: 0;
    padding: 5%;
    transform: translateY(0px);
    position: relative;
    margin: 0 auto;
    width: 90%;
}


/*内页新闻*/
.xwyou{ display:none;width:20%;height: 146px; overflow: hidden; margin-top:-8px;}
.xwzuo{ width:100%; float:none}
.riqi{ width:25%; border-top:2px solid #6c6c6c}
.xwtxt{ width:70%; margin-left:0px; float:right!important}
.xwmiao{ display:none;}
.neirong{ padding-top:30px; padding-bottom:30px;}
.xiangxi h2 { margin-bottom:15px; font-size:18px; line-height:25px;}


/*内页人才招聘*/
.biaoti h2{ text-align:center; float:left; width:100%; text-align:center; font-size:30px; padding-bottom:20px; padding-top:20px;}
.mal{ float:none; width:100%; text-align:center}
.mad {float:none; width:100%; margin-left:0px; margin-top:30px; }
.zhaopin{ width:100%}


/*内页联系我们*/
.ditu{ float:none; width:100%!important; margin-top:0px;}
.lian_txt {float:none; width:100%!important; }
.lianbg { width: auto; background: #fff; padding: 30px;}

#ny_lx_ly {width: 100%;background:#1a181b;height: auto; padding-bottom:40px;}
#ny_lx_ly h2 {fpadding-top: 35px;}
#ny_lx_ly h3 {width:95%;}

.liuzuo { width:100%!important; float:none}


.liuyou{ width:100%!important; float:none}


#ny_dtt h2 { padding-left:15px; padding-right:15px;font-size: 60px;}
#ny_dtt span{ padding-left:15px; padding-right:15px; line-height:30px;}
#ny_dtt p{ margin-top:15px;}

.zhu h3 { font-size:20px;line-height: 35px;}


/*------------底部------------*/
.foot{ width:95%; margin:0 auto; margin-top:40px; margin-bottom:20px;}
.fazuo{ display:none}
.sline{ display:none}
.foota{ padding-bottom:20px;}
.foota .fl{ float:none; width:100%}
.foota .fl p{ text-align:center}
.foota .fr{ text-align:center;float:none; width:100%; margin-top:20px;}

@media screen and (min-width: 360px) and (max-width: 374px){ html{font-size:16px}}
@media screen and (min-width: 375px) and (max-width: 479px){ html{font-size:18px}}
@media screen and (min-width: 480px) and (max-width: 539px){ html{font-size:20px}}
@media screen and (min-width: 540px) and (max-width: 639px){ html{font-size:24px}}
@media screen and (min-width: 640px){ html{font-size:28px}}

a,body{-webkit-tap-highlight-color:rgba(0,0,0,0)}img{border:0}ol,ul,li{list-style:none}dl,dt,dd,ul,li{margin:0;padding:0}input,textarea{outline:none}html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6{-webkit-text-size-adjust:none}i{font-style:normal}.fl{float:left}.fr{float:right}.clear{clear:both}.wrap{width:96%;margin:0 auto}body,div,h1,h2,h3,h4,h5,h6,p{padding:0;margin:0}



.search{ margin:15px;height:40px;display:box; display:-webkit-box; display:-moz-box; margin-bottom:0px; margin-top:0px;  width:95%}
.search .input{display:block; box-flex:1.0; -webkit-box-flex:1.0; -moz-box-flex:1.0;  text-align:left;height:38px; padding:0px 10px; line-height:40px; overflow:hidden; border:#e4e4e4 1px solid; border-right:0;  border-radius:5px  0px 0px 5px;  -moz-border-radius: 5px  0px 0px 5px; 
-khtml-border-radius: 5px  0px 0px 5px; 
-webkit-border-radius: 5px  0px 0px 5px; }
.search .button{ height:40px; width:40px;     display:block; border:#e4e4e4 1px solid; border-left:0; border-radius:0px  5px 5px 0px;  -moz-border-radius: 0px  5px 5px 0px;
-khtml-border-radius: 0px  5px 5px 0px;
-webkit-border-radius: 0px  5px 5px 0px; background:#000 url(../images/wap_ico031.png) center center no-repeat; cursor:pointer;}	
	
	
.toubu{ position:fixed; left:0; top:0; width:100%; z-index:999;}
.toubuge{ width:100%; height:50px;}
.main-header {
    height: 50px;
	background-color:#fff;
    z-index: 60;
	width:100%;
	position:relative;
box-sizing: border-box;border-bottom: 1px solid #F2F2F2;}
.cd-logo {
    position: absolute;
    top: 5px;
    left: 10px;}

.search_open {
display: block;
width: 30px;height:30px;
background: url(../images/wap_sea.png) no-repeat;
position: absolute;
right:60px;
top:10px;
color: #fff;
text-align: center;background-position:center center; background-size:auto 25px;}

.menu_open {
display: block;
    width: 30px; height:30px;
background: url(../images/wap_menu.png) no-repeat;
	position: absolute;
	right:10px;
top:10px;
color: #fff;
font-size: 12px;
text-align: center;
background-position:center center; background-size:auto 25px;
}
.cshow{ display:block!important;}
.chide{ display:none!important;}
.zicai{display:block;}
.ziguanbi{display:none;}


.animate{-moz-transition: all 0.8s ease 0s;-ms-transition: all 0.8s ease 0s;-o-transition: all 0.8s ease 0s;transition: all 0.8s ease 0s;display: block;
  transform:rotate(360deg);-moz-transform:rotate(360deg); /* Firefox */
-webkit-transform:rotate(360deg); /* Safari 和 Chrome */
-o-transform:rotate(360deg); /* Opera */background: url(../images/wap_close.png) no-repeat;background-position: center center;
background-size: auto 25px;} 

  .animate1{-moz-transition: all 0.8s ease 0s;-ms-transition: all 0.8s ease 0s;-o-transition: all 0.8s ease 0s;transition: all 0.8s ease 0s;display: block;
  transform:rotate(-360deg);-moz-transform:rotate(-360deg); /* Firefox */
-webkit-transform:rotate(-360deg); /* Safari 和 Chrome */
-o-transform:rotate(-360deg); /* Opera */} 




.rl{ float:right;}
.fl{ float:left;}












#top{ width:100%;  display:block;  position:absolute; top:50px; z-index:100; background-color:#FFF;padding: 10px; box-sizing:border-box;}
input.button1 {
	border-radius: 5px;
	line-height: 23px;
	height: 33px;
	width: 70%;
	padding: 0 5px 0 5px;
	border: 1px solid;
	border-color: #CCC #EEE #EEE #CCC;
	background: whiteSmoke;
	float:left;
	margin-right:3%;
font-size:12px;
	z-index: 1001;
}
input.button2 {
	text-shadow: black 0 1px 0;
	border: 1px solid;
	border-color: #EEE #CCC #CCC #EEE;
	color: #666;
	font-weight: bold;
	width: 22%;
	border-radius: 5px;
	padding: 3px;
	height: 35px;
	text-shadow: 0 /*{a-bar-shadow-x}*/ 0px /*{a-bar-shadow-y}*/ 0px /*{a-bar-shadow-radius}*/ #FFF /*{a-bar-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #f8f8f8 /*{a-bar-background-start}*/), to( #eaeaea /*{a-bar-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #f8f8f8 /*{a-bar-background-start}*/, #eaeaea /*{a-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #f8f8f8 /*{a-bar-background-start}*/, #eaeaea /*{a-bar-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #f8f8f8 /*{a-bar-background-start}*/, #eaeaea /*{a-bar-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #f8f8f8 /*{a-bar-background-start}*/, #eaeaea /*{a-bar-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #f8f8f8 /*{a-bar-background-start}*/, #eaeaea /*{a-bar-background-end}*/);
	font-size:12px;
	z-index: 1001;
	float:right;
}


.loading-more-button {
    width: 100%;
    height: 2rem;
    line-height: 1.96rem;
    text-align: center;
    font-size: .8rem;
    border: 1px solid #1792CA;
border-radius: 5px;
color: #1792CA;
    cursor: pointer;
    margin: 0 auto;background-color: #fff;
}




.home-tit{width: 100%;
position: relative;
margin-top: 10px;border-bottom: 1px solid #EBEBEB; padding:13px 14px; background-color:#FFF;font-size: 0.9rem;color: #0a53a3; box-sizing:border-box;}
.home-tit .dtit { font-weight:bold; float:left;}
.home-tit a {
    font-family: Arial;
    font-size: 10px;
    float: right;
    color: #666;
    text-align: right;
    display: block;
    padding-top: 6px;
}





.clearfix:after {
    content: ".";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
}


.tbottom{ height:6em;}
#BottomNav { background-color:#242f7b; bottom: 0;
    height:6em;
    left: 0;
    overflow: hidden;
    position: fixed;
    width: 100%;
    z-index: 399999; box-sizing:border-box; }
#BottomNav ul li {
    float: left;
    box-sizing:border-box;
    text-align: center;
    width: 20%; 
}


#BottomNav ul li a {
    color: #fff;
    display: block;
    
    padding-top:0.5rem; 

}


#BottomNav ul li a div {
    font-size: 0.8em; padding-top:0.25rem;padding-bottom:0.7rem; 
}
#BottomNav .a {
    background-image: url(../images/shl-a.png);
}
#BottomNav .b {
    background-image: url(../images/shl-b.png);
}
#BottomNav .c {
    background-image: url(../images/shl-c.png);
}
#BottomNav .d {
 background-image: url(../images/vperson.png);
}
#BottomNav .e {
    background-image: url(../images/shl-e.png);
}
#BottomNav .f {
    background-image: url(../images/shl-f.png); background-size:auto 1.1rem!important;
}
#BottomNav .icon {
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    height: 1.4rem;
    margin: 0 auto;
    width: 1.4rem;
    background-size: auto 1.3em;
	
}

.shl-toug{ height:50px; width:100%;}
.shl-mingx{ width:14.285%; float:left }
.shl-mingx img{ width:100%; height:100%; object-fit:cover;}

#msk{ display:block; position: fixed; width:100%; height:100%; background:#000; opacity:0.5; top:0px; left:0; z-index:50;}
#menu{ position:fixed; width:200px; height:100%;  right:-200px; background:#f2f2f2; color:#666; z-index:200; display:none; font-size:0.9rem; box-sizing:border-box; padding-left:10px; padding-right:10px;overflow-y: auto;box-shadow: inset 6px 0 5px -5px rgba(255,255,255,.9);}

.dier{margin-top:-1px;}
.dier h2 { font-weight:normal;
    font-size: 20px; margin:0px; padding:0px;
    color: #000;
}
.dier h3 {
    font-size: 12px; text-transform:uppercase;
    color: #000000;font-weight:normal;}



.list{width: 100%;}
	.list ul li{ border-bottom:solid 1px rgba(0,0,0,0.1); }
	.list ul li::after {
    content: '';
    display: block;
    width: 100%;
	/*
    border-bottom: 1px solid rgba(0,0,0,0.1);*/
}
	.list ul li a{padding-left: 10px;color: #333; display: block;  height:46px;line-height: 46px;position: relative; text-decoration:none;font-size:14px;
	}
	.list ul li .inactive{ background:url(../images/shl-down-open1.png) no-repeat right center; background-size:auto 20px;}
	.list ul li .inactives{background:url(../images/shl-down-open.png) no-repeat right center; background-size:auto 20px;} 
	.list ul li ul{display: none;}
	.list ul li ul li { border-left:0; border-right:0; background-color:#fff; border-color:rgba(0,0,0,0.1);}
	.list ul li ul li::after { border:none;}
	.list ul li ul li ul{display: none;}
	.list ul li ul li a{ padding-left:20px;background:url(../images/wap-jiany.png) no-repeat right 8px center; background-size:auto 10px;font-weight: lighter;font-size:14px; height:42px;line-height: 42px;}

.mshouye {
    background-image: url(../images/drawer-home.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: auto 20px;
}
.jianyou {
    background-image: url(../images/shl-down-open.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: auto 19px;
}
.banner{ width:100%; margin:0 auto}
.banner img{ width:100%; display:block}

.main{ max-width:640px; width:100%;}
.op{width:100%; max-width:640px; position:relative; margin:0 auto;overflow: hidden;}





/*主页样式开始*/
.gund {
    background: #ececec no-repeat;padding: 10px;box-sizing: border-box;

    width: 100%;
}
.wrap1 {
    margin: 0 auto;
    width: 90%;
    position: relative;
}
.wrap1 img { width:100%;}

.mt40 {
    overflow: hidden; width:100%; box-sizing:border-box; padding:10px;
}

.m2o-con{ overflow:hidden;width:100%; box-sizing:border-box;display: flex;flex-wrap: wrap;}
.m2o-con li {
    width: 50%;
    
    overflow: hidden;
    box-sizing:border-box;padding: 10px;
}
.jkjl{position: relative; width:100%; box-sizing:border-box;border: #d5d7d3 solid 4px;}
.m2o-zz  {
    line-height: 38px;height: 38px; overflow:hidden;
    font-size: 12px;
    font-weight: bold;
    text-align: center; position:absolute; z-index:10;background: rgba(0,0,0,.7); width:100%;color: #fff;bottom: 0;
}
.img-box { height:120px; width:100%; box-sizing:border-box;}
.img-box img { height:100%; width:100%;object-fit: cover;}
.scpp{ background-color:#FFF;}
.shl-xiabg {
    width: 100%;
    color: #fff;
    padding: 15px;
     box-sizing:border-box; background-color:#1caa37;
}
.shl-xiangmu1 {
    width: 100%;
    color: #fff;
box-sizing:border-box;
}
.shl-xiangmu1 .pp1{  padding-bottom:10px; font-size:20px; font-weight:bold;transition:all 1s ease 0s; text-align:center; padding-top:20px;}
.shl-xiangmu1 .pp2{  font-size:12px; line-height:22px; text-align:center;}
.ggss{color: #ffffff; text-align:center;font-size: 14px; padding-top:15px;}
.ggss a{color: #ffffff;}
.aboutm {
    box-sizing: border-box;
    padding-bottom: 10px;
    padding-top: 10px;
}
.uni-video {
    width: 100%;
    object-fit: cover !important;
}
.shl-youshi {
    width: 100%;
    padding: 15px;
     box-sizing:border-box; background-color:#eee;
}
.shl-xiaflex{ width:100%; box-sizing:border-box; display:flex;padding-top: 30px;transition:all 0.8s ease 0s; padding-bottom:20px;flex-wrap: wrap;}
.shl-xiasen{ width:100%;}
.shl-xiasencc{ width:50%;}
.shl-xiasen1 {
    width: 100%; box-sizing:border-box;transition:all 0.8s ease 0s;  overflow:hidden; padding-bottom: 10px;
}
.shl-xiasen1 img {
    width: 100%; display:block;
}
.jylc1{ font-size:1.1em;background-color: #1caa37;
padding: 5px 15px;
color: #fff;display: table;}
.jylc2{ font-size:0.8em; padding-top:10px;}
.m3-tit {
    text-align: center;
}
.fwb {
    font-weight: bold;font-size: 18px;
}
.fs48 {
    font-size: 32px;color: #1caa37; font-weight:bold; padding-top:10px;
}

.biaotixx{ text-align:center; font-size:12px; line-height:18px; color:#878787;}
.cplb04 {
    color: #1caa37;
    width: 110px;
    height: 30px;
    font-size: 14px;
    text-align: center;
    margin: 0 auto;
    line-height: 30px;
    border: #1caa37 solid 1px;
    display: block;
    border-radius: 15px;
}










/*首页结束*/

/*公司简介*/

.about{ padding:15px; width:100%; box-sizing:border-box; overflow:hidden; background-color:#FFF;}
.about1{ padding:15px 15px 0px 15px; width:100%; box-sizing:border-box; overflow:hidden; background-color:#FFF;}

.cplbtn {
    color: #fff; padding-left:15px; padding-right:15px; 
    height: 34px;
    font-size: 14px;
    text-align: center;
    line-height: 34px;
    display: table;
    border-radius: 17px;
	background-color:#E60012;
}
.cplbtn1 {
    color: #fff; padding-left:10px; padding-right:10px; 
    height: 28px;
    font-size: 13px;
    text-align: center;
    line-height: 28px;
    display: table;
    border-radius: 14px;
	background-color:#E60012;
}

.cplbtn65 {
    color: #fff; 
    height: 28px;
    font-size: 13px;
    text-align: center;
    line-height: 28px;
    border-radius: 14px;
	background-color:#E60012; width:65px; min-width:65px;
}


.abouts{
    background-image: url(../images/wap_034.jpg);
    background-repeat: no-repeat;
    position: relative;
    background-size: cover;
    background-position: 50%;
    width: 100%;
    height: 200px;
    border-radius: 7px;
    overflow: hidden;
}
.vr{ width:100%; height:365px;background-image: url(../images/vr.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover; position:relative;transition:all 1s ease 0s; }

.dingwei{ position:absolute; top:50%; left:50%;width: 60px; margin-left:-50px; margin-top:-17px;}
.dingwei1{ position:absolute; bottom:20px; left:20px;width: 40px; }	

.dingnn{ position:absolute; bottom:0px; left:0px;width: 100%; box-sizing:border-box;padding: 0 15px;z-index: 1;   }
.dingnn1{ position:absolute; bottom:-1px; left:0px;width: 100%; box-sizing:border-box;z-index: 1;   }
.dingwei2{ width: 100%; box-sizing:border-box; background-color:rgba(0,0,0,0.3); color:#FFF; display:flex; padding-left:12px; padding-right:12px; height:40px;align-items: center; }

.maifont1-1{ font-size:15px; color:#fff; height:40px;
 line-height:40px;
 -o-text-overflow:ellipsis;
 text-overflow:ellipsis;
 /*超出...*/display:-webkit-box;
 -webkit-line-clamp:1;
 /*显示行数*/-webkit-box-orient:vertical; overflow:hidden; width:100%; box-sizing:border-box; padding-right:10px;}

 


.shoushi{background-image: url(../images/shouzhi.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: auto 16px; width:25px; min-width:25px; height:25px; background-color:#E60012; border-radius:50%; overflow:hidden;}
	
.shl-vid3 {
    width: 100%;
    color: #fff;
    position: absolute;
    bottom: 0;
    background-image: url(../images/shl-vdi.png);
    background-repeat: repeat-x;
    background-size: auto 100%;
    padding: 20px 15px 10px 15px;
}
.shl-bico {
    background-image: url(../images/shl-vtu.png);
    background-size: auto 15px;
    background-position: 50%;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    background-color: rgba(0,0,0,.2);
    left: 15px;
    top: 15px;
}
.shl-atit {
 font-size:15px;
 overflow:hidden;
 height:20px;
 line-height:20px;
 -o-text-overflow:ellipsis;
 text-overflow:ellipsis;
 /*超出...*/display:-webkit-box;
 -webkit-line-clamp:1;
 /*显示行数*/-webkit-box-orient:vertical
}
.shl-mor {
    color: #fff;
    font-size: 11px;
    padding-top: 5px;
}
.shl-mor div {
    padding-left: 10px;
}
.shl_abouttop {
    border-top: 9px solid #f1f1f1;
}
.shl-gong {

 display:flex;
 align-items:center;
 padding:10px 15px;
 border-bottom:1px solid #ebebeb; background-color:#FFF;
}
.shl-protitle {
    width: 100%;
    font-size: 16px;
    font-weight: 700;
    color: #C30D23;
    line-height: 30px;
}
.shl-xian2 {
 width:150px;
 min-width:150px;
 height:25px;
 line-height:25px;
 display:flex;
 justify-content:flex-end
}
.shl-xiangg {
    width: 80px;
    text-align: center;
    color: #989898;
    font-size: 13px;
    background-image: url(../images/vhmor.png);
    background-repeat: no-repeat;
    background-size: auto 16px;
    background-position: 100%;
    height: 25px;
    line-height: 25px;
    padding-right: 20px;
    text-align: right;
}





.shl-xiangmuh {
    background-image: url(../images/wxiangmu2.jpg);
    background-repeat: no-repeat;
    position: relative;
    background-size: cover;
    background-position: 50%;
    width: 100%;
    height: 350px;
    overflow: hidden;
}
.shl-xiangmuhj {
    background-image: url(../images/wxiangmu3.jpg);
    background-repeat: no-repeat;
    position: relative;
    background-size: cover;
    background-position: 50%;
    width: 100%;
    height: 350px;
    overflow: hidden;
}




.pshow{ width:100%; position:relative; height:366px;transition:all 1s ease 0s; padding:0 8px; box-sizing:border-box; background-color:#FFF;}
.pshow img{ width:100%; height:100%;object-fit: cover;}



.alishow{ width:100%; position:relative; height:130px;transition:all 1s ease 0s; padding:0 15px; box-sizing:border-box; background-color:#FFF;}
.alishow img{ width:100%; height:100%;object-fit: cover;}



.pshowsec{ width:100%; box-sizing:border-box; position:relative; height:110px;border: 4px solid #fff;}
.pshowsec img{ width:100%; height:100%;object-fit: cover;}


.hbjcolor{background-color: #F6FAFE;}

.hbjcolor3{background-color: #F8FEFE;}
.shl_aboutt1 {
    border-top: 1px solid #e5e3e3;
}
.shl_anlitop { margin-top:8px;}
.shl_anlimore { padding-top:30px; padding-bottom:40px; width:100%; background-color:#FFF;}
.shl_newsmore { padding-top:15px; padding-bottom:40px; width:100%; }
.ccnews{ padding:15px 15px 0px 15px; width:100%; box-sizing:border-box; overflow:hidden;}
.vrpadding{ width:100%; box-sizing:border-box; padding:0px 15px 30px 15px;}
.aboutvr{ padding:15px 15px 0px 15px; width:100%; box-sizing:border-box; overflow:hidden; }
.vrianjie {
    font-size: 14px;
    width: 100%;
    padding: 15px ;
    color: #565656;box-sizing: border-box; line-height:24px;transition:all 1s ease 0s; background-color:#FFF;
}






















/*内页样式开始*/
.proname{ text-align:center; font-size:14px; padding-top:3px; padding-bottom:3px;}
.fuwuw{ padding:0px 10px 15px 10px; width:100%; box-sizing:border-box; overflow:hidden; background-color:#FFF;display: flex;flex-wrap: wrap;}
.fuwusec {
    width: 46%;
    padding: 4px;background-color: #fff;
/*   box-shadow: 0px 0px 10px rgba(0,0,0,0.1);*/
    
    transition: all 0.4s; box-sizing:border-box;transition:all 0.8s ease 0s; margin-left:2%; margin-right:2%; margin-top:10px;overflow: hidden;
}
.fuwusec dt {
    height: 120px;border: 5px solid #f1f1f1;
}
.fuwusec dt img {
    width: 100%; height:100%;object-fit: cover; display:block;
}

.fuwusecdd {
    padding: 13px;
    transition: all 0.4s;
}
.fuwusecdd h3 { padding-bottom:10px; font-size:18px;}
.fuwusecdd p { font-size:14px; line-height:24px;}
.gaoju{ margin-top:15px;}
.shl-lian{ background-color:#282b34; color:#a6a9b0; font-size:14px; text-align:center; padding:25px; box-sizing:border-box; line-height:24px;}
.shl-lian a{ color:#a6a9b0;}
.shl-lian1{ background-color:#15171d; color:#58595d; font-size:14px; text-align:center; padding:12px; box-sizing:border-box; line-height:24px; border-top:1px solid #58595d;}
.shl-lian1 a{ color:#58595d;}


.shl-xiasen1kk {
    width: 90%; height:50px; margin:0 auto; box-sizing:border-box;transition:all 0.8s ease 0s;  margin-top:30px; border-radius:6px; overflow:hidden; background-color:#FFF;
}
.shl-xiasen1kk img {
    width: 100%; height:100%;object-fit: contain; display:block;
}

.ab-tit{padding: 15px; width:100%; box-sizing:border-box;background-color: #fff;
border-bottom: 1px solid #ebebeb;font-size: 16px;
font-weight: 700;
color: #323232;}
.article {
    padding: 15px;
    color: #606060;width:100%; box-sizing:border-box; line-height:26px;font-size: 15px;background-color: #fff;
}
.article p{ padding-bottom:15px;}
.article img{  max-width:100%!important;
 height:auto!important;
 display:block}
  .newspage { text-align:center; padding-bottom:20px; padding-top:5px;font-size:13px;}
 .newspage A {
    border-width: 1px;
    border-style: solid;
    border-color: #999;
    padding: 2px 5px;
    background: #FFF none repeat scroll 0% 0%; font-size:13px;
    color: #666;
    margin-right: 2px;
}
.newspage SPAN.current {
    border-width: 1px;
    border-style: solid;
    border-color: #666;
    padding: 2px 5px;
    font-weight: bold;
    background: #078320 none repeat scroll 0% 0%;
    color: #FFF;
    margin-right: 2px;
}
.news-title-view {
    padding: 15px;
    border-bottom: 1px solid #f6f6f6;border-top: 1px solid #f6f6f6;
}
.news-title-view .title {
    font-size: 20px;
    line-height: 25px;
    padding-bottom: 10px;
    font-weight: 700;
    color: #1f1f1f;display: inherit;
}
.news-title-view .titlec {
    font-size: 20px;
    line-height: 25px; padding-top:2px;

    font-weight: 700;
    color: #1f1f1f;
}
.otherview { display:flex; align-items:center;}
.news-time {
 font-size:13px;
 line-height:13px;
 color:#969696;
 background-image:url(../images/shl-ico-time.png);
 background-size:auto 13px;
 background-position: left center;
 background-repeat:no-repeat;
 padding-left:17px;
 width:100%
}
.art-cshi {
 padding:15px;font-size: 15px; line-height:24px;
 color:#333; min-height:300px;
}
.art-cshi p {
 padding-bottom:15px; margin-top:15px;
}
.art-cshi video {
max-width:100%!important;
 height:auto!important;
 display:block
}
.art-cshi img {
max-width:100%!important;
 height:auto!important;
 display:block
}
.chanpi{ width:100%; box-sizing:border-box; padding:20px 7px 20px 7px;}
.chanpx{ width:100%; box-sizing:border-box; padding:10px 7px 20px 7px;}
.pshowzi{ width:100%; position:relative; height:200px;transition:all 1s ease 0s; padding:0 8px; box-sizing:border-box; background-color:#FFF;}
.pshowzi img{ width:100%; height:100%;object-fit: cover;}
.animate-init .pshowzi { opacity: 0; transform: translateY(100px); }

.psku{ width:50%; box-sizing:border-box; position:relative; height:180px;border: 7.5px solid #fff; background-color:#f5f5f5;}
.psku img{ width:100%; height:100%;object-fit: cover;}
.pskuflex{ width:100%; box-sizing:border-box; display:flex;flex-wrap: wrap;background-color:#FFF;}
.shlgpic{ height:375px!important; object-fit:cover;}
.zhengpin {
 padding:10px 15px;
 display:flex;
 justify-content:space-between;
 align-items:center;
}
.zhengpinleft {
 width:100%
}
.zpleft1 {
 padding-left:17px;
 background-image:url(../images/shl-zhengpin.png);
 background-size:auto 15px;
 background-position: left center;
 background-repeat:no-repeat;
 height:25px;
 line-height:25px;
 font-size:14px
}
.baozheng{color: #f60;}
.zpleft2 {
 color:#969696;
 font-size:12px
}
.shl-ditel {
 width:35px;
 min-width:35px;
 height:35px;
 overflow:hidden;
 border-radius:50%;
 margin-left:10px;
 background-image:url(../images/shl-dianhua1.png);
 background-repeat:no-repeat;
 background-color:#045abd;
 background-size:auto 18px;
 background-position:50%
}
.texing1{ padding-bottom:10px;}
.texing{ background-color:#E60012; color:#FFF;display: table;padding: 3px 10px;margin-top: 5px;}
.case {
    padding: 0px 15px 15px 15px;
    width: 100%;
    box-sizing: border-box;
    overflow: hidden;
    background-color: #FFF;
}


.dt2{width:100%;height:305px;border:#ccc solid 1px; margin-top:20px;}
.lianbg{ width:80%; background:#fff;padding:10%;}


}

